﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Caliburn.Micro;
namespace PicturePortfolio.Silverlight
{
    public class BootStrapper:Bootstrapper<ViewModels.PortfolioContainerViewModel>
    {
        protected override void OnUnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
        {
            base.OnUnhandledException(sender, e);
            e.Handled = true;
            if(e.ExceptionObject.InnerException!=null)
                MessageBox.Show(e.ExceptionObject.InnerException.Message);
            else
                MessageBox.Show(e.ExceptionObject.Message);
            //Message.EventAggregationProvider.EventAggregator.Publish<Message.ErrorMessage>(new Message.ErrorMessage(e.ExceptionObject));
            
        }
    }
}
